package api

import (
	"singo/service"

	"github.com/gin-gonic/gin"
)

// VersionCreate 版本新增
// @Summary 新增版本
// @Router /api/v1/version/create [post]
// @tags 版本管理
// @accept application/json
// @Param id query string false "提交的5位commitID"
// @Param commit query string false "commit"
// @Param author query string false "作者"
// @Param email query string false "作者邮箱"
// @Param date query string false "版本提交时间"
// @Param content query int false "版本提交内容"
// @Success 200 {string} json "{"status": 0, "data": {}, "msg": ""}"
func VersionCreate(c *gin.Context) {
	service := service.VersionCreateService{}
	if err := c.ShouldBind(&service); err == nil {
		res := service.VersionCreate()
		c.JSON(200, res)
	} else {
		c.JSON(200, ErrorResponse(err))
	}
}
